function generateInsertSql(data) {
    let keys = Object.keys(data);

    let temp_k=[];
    let temp_v=[];
    for (let i = 0; i < keys.length; i++) {
        let k = keys[i];
        let val = data[k];

        temp_k.push("'"+k+"'");
        temp_v.push("'"+val+"'");
    }
    return  "("+temp_k.join(",")+") VALUES ("+temp_v.join(",")+")";
}

generateInsertSql({
    "a": 1,
    "b": 2
});